\hypertarget{interfacedataaccess_1_1dao_1_1_word_d_a_o}{\section{dataaccess.\-dao.\-Word\-D\-A\-O \-Interface \-Reference}
\label{interfacedataaccess_1_1dao_1_1_word_d_a_o}\index{dataaccess.\-dao.\-Word\-D\-A\-O@{dataaccess.\-dao.\-Word\-D\-A\-O}}
}
\-Inheritance diagram for dataaccess.\-dao.\-Word\-D\-A\-O\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{interfacedataaccess_1_1dao_1_1_word_d_a_o}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
boolean \hyperlink{interfacedataaccess_1_1dao_1_1_word_d_a_o_a58adc83c31bbd584aa54cc799cbcdcb6}{save\-Word} (\hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} word)
\item 
boolean \hyperlink{interfacedataaccess_1_1dao_1_1_word_d_a_o_a3f39760cffe5bbc415e4d66ed3cb4a0c}{delete\-Word} (\hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} word)
\item 
\hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} \hyperlink{interfacedataaccess_1_1dao_1_1_word_d_a_o_a6b1f9c2c01db0a4338af7c8496d4f335}{get\-Word} (\hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} word)
\item 
\-Map$<$ \-String, \hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} $>$ \hyperlink{interfacedataaccess_1_1dao_1_1_word_d_a_o_a201645375a5f15c78323ee22e1ac9f69}{get\-Vocabulary} ()
\item 
int \hyperlink{interfacedataaccess_1_1dao_1_1_word_d_a_o_a0caeb4a8ca92a11788e7a53a9791303f}{get\-Nr\-Word} (\hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} word)
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Esta interface define las operaciones validas a realizarse en términos de persistencia sobre un objeto de tipo \-Word.

\begin{DoxyAuthor}{\-Author}
\-Altamirano \-Liberal \-Peker 
\end{DoxyAuthor}


\-Definition at line 13 of file \-Word\-D\-A\-O.\-java.



\subsection{\-Member \-Function \-Documentation}
\hypertarget{interfacedataaccess_1_1dao_1_1_word_d_a_o_a3f39760cffe5bbc415e4d66ed3cb4a0c}{\index{dataaccess\-::dao\-::\-Word\-D\-A\-O@{dataaccess\-::dao\-::\-Word\-D\-A\-O}!delete\-Word@{delete\-Word}}
\index{delete\-Word@{delete\-Word}!dataaccess::dao::WordDAO@{dataaccess\-::dao\-::\-Word\-D\-A\-O}}
\subsubsection[{delete\-Word}]{\setlength{\rightskip}{0pt plus 5cm}boolean {\bf dataaccess.\-dao.\-Word\-D\-A\-O.\-delete\-Word} (
\begin{DoxyParamCaption}
\item[{{\bf \-Word}}]{word}
\end{DoxyParamCaption}
)}}\label{interfacedataaccess_1_1dao_1_1_word_d_a_o_a3f39760cffe5bbc415e4d66ed3cb4a0c}
\-Elimina la \-Word de la base de datos 
\begin{DoxyParams}{\-Parameters}
{\em word} & la palabra a eliminar \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
true si el word se pudo eliminar exitosamente, false en caso contrario 
\end{DoxyReturn}


\-Implemented in \hyperlink{classdataaccess_1_1postgresql_1_1_postgre_s_q_l_word_d_a_o_ae77df0affee89a844b40aa250af0658f}{dataaccess.\-postgresql.\-Postgre\-S\-Q\-L\-Word\-D\-A\-O}.

\hypertarget{interfacedataaccess_1_1dao_1_1_word_d_a_o_a0caeb4a8ca92a11788e7a53a9791303f}{\index{dataaccess\-::dao\-::\-Word\-D\-A\-O@{dataaccess\-::dao\-::\-Word\-D\-A\-O}!get\-Nr\-Word@{get\-Nr\-Word}}
\index{get\-Nr\-Word@{get\-Nr\-Word}!dataaccess::dao::WordDAO@{dataaccess\-::dao\-::\-Word\-D\-A\-O}}
\subsubsection[{get\-Nr\-Word}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf dataaccess.\-dao.\-Word\-D\-A\-O.\-get\-Nr\-Word} (
\begin{DoxyParamCaption}
\item[{{\bf \-Word}}]{word}
\end{DoxyParamCaption}
)}}\label{interfacedataaccess_1_1dao_1_1_word_d_a_o_a0caeb4a8ca92a11788e7a53a9791303f}


\-Implemented in \hyperlink{classdataaccess_1_1postgresql_1_1_postgre_s_q_l_word_d_a_o_a8b9e63343f88e1ed973dd158701e66d8}{dataaccess.\-postgresql.\-Postgre\-S\-Q\-L\-Word\-D\-A\-O}.



\-Referenced by com.\-utn.\-searchengine.\-Post\-List.\-number\-Of\-Documents\-Where\-Word\-Appears().

\hypertarget{interfacedataaccess_1_1dao_1_1_word_d_a_o_a201645375a5f15c78323ee22e1ac9f69}{\index{dataaccess\-::dao\-::\-Word\-D\-A\-O@{dataaccess\-::dao\-::\-Word\-D\-A\-O}!get\-Vocabulary@{get\-Vocabulary}}
\index{get\-Vocabulary@{get\-Vocabulary}!dataaccess::dao::WordDAO@{dataaccess\-::dao\-::\-Word\-D\-A\-O}}
\subsubsection[{get\-Vocabulary}]{\setlength{\rightskip}{0pt plus 5cm}\-Map$<$\-String, {\bf \-Word}$>$ {\bf dataaccess.\-dao.\-Word\-D\-A\-O.\-get\-Vocabulary} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{interfacedataaccess_1_1dao_1_1_word_d_a_o_a201645375a5f15c78323ee22e1ac9f69}
\-Obtiene el identificador del word en la base de datos 
\begin{DoxyParams}{\-Parameters}
{\em word} & el \-Word de la cual se desea saber su \-I\-D \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
el id del word 
\end{DoxyReturn}


\-Implemented in \hyperlink{classdataaccess_1_1postgresql_1_1_postgre_s_q_l_word_d_a_o_aa0a1f2db97af76ffa1067ce0769af6cb}{dataaccess.\-postgresql.\-Postgre\-S\-Q\-L\-Word\-D\-A\-O}.



\-Referenced by com.\-utn.\-searchengine.\-Post\-List.\-get\-All\-Words(), and com.\-utn.\-searchengine.\-Vocabulary.\-load\-Vocabulary\-Words().

\hypertarget{interfacedataaccess_1_1dao_1_1_word_d_a_o_a6b1f9c2c01db0a4338af7c8496d4f335}{\index{dataaccess\-::dao\-::\-Word\-D\-A\-O@{dataaccess\-::dao\-::\-Word\-D\-A\-O}!get\-Word@{get\-Word}}
\index{get\-Word@{get\-Word}!dataaccess::dao::WordDAO@{dataaccess\-::dao\-::\-Word\-D\-A\-O}}
\subsubsection[{get\-Word}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Word} {\bf dataaccess.\-dao.\-Word\-D\-A\-O.\-get\-Word} (
\begin{DoxyParamCaption}
\item[{{\bf \-Word}}]{word}
\end{DoxyParamCaption}
)}}\label{interfacedataaccess_1_1dao_1_1_word_d_a_o_a6b1f9c2c01db0a4338af7c8496d4f335}
\-Obtiene la \-Word correspondiente de la base de datos. 
\begin{DoxyParams}{\-Parameters}
{\em word} & la palabra a obtener \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
el word que se desea obtener, null en caso que la palabra no exista 
\end{DoxyReturn}


\-Implemented in \hyperlink{classdataaccess_1_1postgresql_1_1_postgre_s_q_l_word_d_a_o_aabb6679c38d52dafecc1eb9135539fa2}{dataaccess.\-postgresql.\-Postgre\-S\-Q\-L\-Word\-D\-A\-O}.

\hypertarget{interfacedataaccess_1_1dao_1_1_word_d_a_o_a58adc83c31bbd584aa54cc799cbcdcb6}{\index{dataaccess\-::dao\-::\-Word\-D\-A\-O@{dataaccess\-::dao\-::\-Word\-D\-A\-O}!save\-Word@{save\-Word}}
\index{save\-Word@{save\-Word}!dataaccess::dao::WordDAO@{dataaccess\-::dao\-::\-Word\-D\-A\-O}}
\subsubsection[{save\-Word}]{\setlength{\rightskip}{0pt plus 5cm}boolean {\bf dataaccess.\-dao.\-Word\-D\-A\-O.\-save\-Word} (
\begin{DoxyParamCaption}
\item[{{\bf \-Word}}]{word}
\end{DoxyParamCaption}
)}}\label{interfacedataaccess_1_1dao_1_1_word_d_a_o_a58adc83c31bbd584aa54cc799cbcdcb6}
\-Graba un \-Word en la base de datos. \-Si el \-Word ya existia la actualiza y si no existia la inserta en la base de datos. 
\begin{DoxyParams}{\-Parameters}
{\em word} & la palabra a grabar \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
true si la operacion se pudo realizar exitosamente, false en caso contrario 
\end{DoxyReturn}


\-Implemented in \hyperlink{classdataaccess_1_1postgresql_1_1_postgre_s_q_l_word_d_a_o_af4dd5f009436282ecd62b19a19c2f133}{dataaccess.\-postgresql.\-Postgre\-S\-Q\-L\-Word\-D\-A\-O}.



\-Referenced by com.\-utn.\-searchengine.\-Vocabulary.\-add\-Document\-Words().



\-The documentation for this interface was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
src/main/java/\-Data\-Access/dao/\hyperlink{_word_d_a_o_8java}{\-Word\-D\-A\-O.\-java}\end{DoxyCompactItemize}
